using System;
using System.Collections.Generic;
using Drawing = System.Drawing;
using System.Text.RegularExpressions;

using Nairo.Parser.Dom;

namespace Nairo.Parser
{
	public struct Border
	{
		Drawing.Color color;
		SizeValue width;
		BorderStyle style;
		
		public Border(Drawing.Color color, SizeValue width, BorderStyle style)
		{
			this.color = color;
			this.width = width;
			this.style = style;
		}
		
		public Drawing.Color Color {
			get { return color; }
			set { color = value; }
		}
		
		public SizeValue Width {
			get { return width; }
			set { width = value; }
		}
		
		public BorderStyle Style {
			get { return style; }
			set { style = value; }
		}
		
		public override string ToString()
		{
			return string.Format("[Border Color={0} Width={1} Style={2}]", this.color, this.width, this.style);
		}
		
	}
}
